Program equilibrium - a program reasoning approach

نویسندگان

  • Wiebe van der Hoek
  • Cees Witteveen
  • Michael Wooldridge
چکیده

The concept of program equilibrium, introduced by Howard (Theory and Decision 24(3):203–213, 1988) and further formalised by Tennenholtz (Game Econ Behav 49:363–373, 2004), represents one of the most ingenious and potentially farreaching applications of ideas from computer science in game theory to date. The basic idea is that a player in a game selects a strategy by entering a program, whose behaviour may be conditioned on the programs submitted by other players. Thus, for example, in the prisoner’s dilemma, a player can enter a program that says “If his program is the same as mine, then I cooperate, otherwise I defect”. It can easily be shown that if such programs are permitted, then rational cooperation is possible even in the one-shot prisoner’s dilemma. In the original proposal of Tennenholtz, comparison between programs was limited to syntactic comparison of program texts. While this approach has some considerable advantages (not the least being computational and semantic simplicity), it also has some important limitations. In this paper, we investigate an approach to program equilibrium in which richer conditions are allowed, based on model checking—one of the most successful approaches to reasoning about programs. We introduce a decision-tree model of strategies, which may be conditioned on strategies of others. We then formulate and investigate a notion of “outcome” for our setting, and investigate the complexity of reasoning about outcomes. We focus on coherent outcomes: outcomes in which every decision by every player is justified by the conditions in his program. We identify a condition under which there exist a unique coherent outcome. We also compare our notion of (coherent) outcome with that of (supported) semantics known from logic programming. We illustrate our approach with many examples. W. van der Hoek (B) · M. Wooldridge Department of Computer Science, University of Liverpool, Liverpool L69 3BX, UK e-mail: [email protected] C. Witteveen Department of Software Technology, TU Delft, Mekelweg 4, 2628 CD Delft, The Netherlands 123 Author's personal copy

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating the Students Assessment in Residency Program Based on Competency Based Approach

Objectives: The present study aimed to evaluate the evaluation process in educational groups based on a competency-based approach. method: In this study, the evaluation of the program is based on a competency-based approach. For this purpose, the first stage of the evaluation was formulated as a (work sheet). Then, Blurinett developed a comprehensive assessment with an emphasis on a competenc...

متن کامل

Developing a model to enhance elementary teachers’ ability to foster functional thinking and algebraic reasoning in elementary students

Abstract: This study explores the process of change of grades 3 to 5 elementary teachers, who participated in a professional development program "Algebraic Thinking: Foundation of Elementary Mathematics". Algebraic thinking as a functional thinking was the centerpiece of the program. The “Concern Base Adaptation Model” (CBAM) was used as methodology. The results of the study showed the signific...

متن کامل

Program Slicing and Middle-Out Reasoning for Error Location and Repair

This paper describes a proof-based approach to the location and repair of errors in functional programs. The approach is based on the use of program slicing to locate errors and middle-out reasoning to repair them. An implementation in the λClam proof planning system is described with some preliminary results.

متن کامل

Argumentation in a changing world 5

10 Abstract Critical reasoning has been recognized as a valuable educational goal since the 11 end of the nineteenth century. However, the educational programs to reach this goal have 12 changed dramatically during the twentieth century and moved to a dialogic approach. The 13 shift to dialogism in programs to promote critical reasoning brings challenges concerning 14 evaluation. We depict such...

متن کامل

Modified FGP approach and MATLAB program for solving multi-level linear fractional programming problems

In this paper, we present modified fuzzy goal programming (FGP) approach and generalized MATLAB program for solving multi-level linear fractional programming problems (ML-LFPPs) based on with some major modifications in earlier FGP algorithms. In proposed modified FGP approach, solution preferences by the decision makers at each level are not considered and fuzzy goal for the decision vectors i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Game Theory

دوره 42  شماره 

صفحات  -

تاریخ انتشار 2013